import request from "@/utils/request";

// 添加购物车
export function addShopcart(data) {
	return request({
		url: "/addShopcart",
		method: "POST",
		data: data
	})
}

// 获取购物车商品条目 (不是商品总数量)
export function shopcartRows(data) {
	return request({
		url: "/shopcartRows",
		method: "GET",
		params: data
	})
}

// 查询购物车商品总数量接口
export function shopcartCount(data) {
	return request({
		url: "/shopcartCount",
		method: "GET",
		params: data
	})
}

// 查询用户所有购物车数据接口
export function findAllShopcart(data) {
	return request({
		url: "/findAllShopcart",
		method: "GET",
		params: data
	})
}

// 修改购物车商品数量接口
export function modifyShopcartCount(data) {
	return request({
		url: "/modifyShopcartCount",
		method: "POST",
		data: data
	})
}


// 删除 一个或者多个 购物车商品接口 该接口为：逻辑删除(假删除，数据仍在数据库中，但不能查询，以便后续客服手动恢复)
export function removeShopcart(data) {
	return request({
		url: "/removeShopcart",
		method: "POST",
		data: data
	})
}


// 删除 一个或者多个 购物车商品接口 该接口为：物理删除(真删除，数据不在数据库中)
export function deleteShopcart(data) {
	return request({
		url: "/deleteShopcart",
		method: "POST",
		data: data
	})
}

// 提交订单页面查询需要购买商品接口
export function commitShopcart(data) {
	return request({
		url: "/commitShopcart",
		method: "GET",
		params: data
	})
}


// 立即结算接口
export function pay(data) {
	return request({
		url: "/pay",
		method: "POST",
		data: data
	})
}

